walk soaked by rain - Alemán Inglés Diccionario